'''
try:
    先执行try语句的内容
    如果try语句中发生了错误，就立刻执行
    except语句的内容
except 错误类型 as e:
    只有当try出错了
'''
# num1 = input('请输入第一个整数')
# num2 = input('请输入第二个整数')
# try:
#     num1 = int(num1) # ValueError
#     num2 = int(num2)
#     print(num1+num2)
# except ValueError as e:
#     print(f'出错了,错误的原因是{e}')


a = ['Python','Java','C++','PHP']
nums = input('请输入需要访问的第几个元素的下标：')
try:
    nums = int(nums)
    print(f'您访问的下标为{nums}的元素是{a[nums]}')
except ValueError as e:
    print('出错了，下标必须输入整数')
except IndexError as e:
    print('出错了，下标超过最大限制了')





